track panel laying machine - French English Dictionary